Goto

Collaborating Authors

 constitutive rule


Compliance checking in reified IO logic via SHACL

arXiv.org Artificial Intelligence

Reified Input/Output (I/O) logic[21] has been recently proposed to model real-world norms in terms of the logic in [11]. This is massively grounded on the notion of reification, and it has specifically designed to model meaning of natural language sentences, such as the ones occurring in existing legislation. This paper presents a methodology to carry out compliance checking on reified I/O logic formulae. These are translated in SHACL (Shapes Constraint Language) shapes, a recent W3C recommendation to validate and reason with RDF triplestores. Compliance checking is then enforced by validating RDF graphs describing states of affairs with respect to these SHACL shapes.


A Dynamic Logic of Normative Systems

AAAI Conferences

We propose a logical framework to represent and reason about agent interactions in normative systems. Our starting point is a dynamic logic of propositional assignments whose satisfiability problem is PSPACE-complete. We show that it embeds Coalition Logic of Propositional Control CL-PC and that various notions of ability and capability can be captured in it. We illustrate it on a water resource management case study. Finally, we show how the logic can be easily extended in order to represent constitutive rules which are also an essential component of the modelling of social reality.


A Logical Understanding of Legal Interpretation

AAAI Conferences

The applicability conditions of legal Norms regulating computer systems can be modelled in different rules very often refer to these institutional concepts, rather ways, see, for example, (Boella, van der Torre, and than to so called brute facts. To simplify the notation we refer Verhagen 2008). If norms are represented by hard constraints, to the former as constitutive rules, and the latter simply then computer systems are designed to avoid violations.